const AndroidBot = require('AndroidBot');//引用AndroidBot模块

//注册主函数，安卓端连接脚本会自动调用androidMain，并传递AndroidBot对象。设置服务端监听端口，手机端默认连接端口16678
AndroidBot.registerMain(androidMain, 16678);

/**用作代码提示，androidMain函数会被多次调用，注意使用全局变量
* @param {AndroidBot} androidBot
*/
async function androidMain(androidBot){
    //设置隐式等待
    await androidBot.setImplicitTimeout(5000);
    
    let androidId = await androidBot.getAndroidId();
    console.log(androidId); 
}


// 使用示例:
/*
async function example() {
    // 在手机屏幕中查找手机根目录1.png的图像
    const result = await androidBot.findImages(
        "1.png",          // 图片名称
        [0,0,0,0],        // 区域
        [0,0,0],          // 算法参数
        0.9,              // 相似度
        1,                // 查找数量
        5,                // 等待时间
        0.5               // 间隔时间
    );
    console.log(result);  // 输出类似 [[100,200], [300,400]] 的坐标数组
}
*/